package pe.edu.upc.dew.grupo04.service;

import java.util.List;
import pe.edu.upc.dew.grupo04.dao.UsuarioDao;
import pe.edu.upc.dew.grupo04.model.Usuario;

public interface UsuarioService {
	
	public void setUsuarioDao(UsuarioDao usuarioDao);
	
	public void crearUsuario(Usuario usuario);

	public Usuario getUsuarioPorCodigo(int codUsuario);

	public List<Usuario> getUsuarios();

	public void updateUsuario(Usuario usuario);

	public void eliminarUsuario(int codUsuario);
	
	public Usuario getUsuarioPorUsername(String username);

	public Usuario validar(String username, String password);
	
}